package com.qss.workutil;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

public class FileUtils {

	public static List<File> list = new ArrayList<File>();
	
    public static void getFiles(File dir) {
    	
        //如果当前文件或目录存在
        if(dir.exists()){
            //如果是目录，则：
            if(dir.isDirectory()){
                //打印当前目录的路径
//                System.out.println(dir);
                //获取该目录下的所有文件和目录组成的File数组
                File[] files = dir.listFiles();
                //递归遍历每一个子文件
                for(File file : files){
                    getFiles(file);
                }
            }
            //如果是文件，则打印该文件路径及名称
            else{
//                System.out.println(dir);
                list.add(dir);
            }
        }
    }

    public static void main(String[] args) {
    	String filePath = "C:\\workspaces\\ads1\\ads-web\\src\\main\\webapp\\pages\\ads";
    	File file = new File(filePath);
        FileUtils.getFiles(file);
	}
    
}